0a1,32
> \input amigatexinfo
> \input texinfo @c -*-Texinfo-*-
> 
> @comment %**start of header
> @c %** setfilename -> Name der Info Datei
> @setfilename V38_ASL.guide
> @c %** settitle -> Titel für Seitenüberschrift bei .dvi Datei
> @settitle V38_ASL, texified file from NDUK 3.1 tutorials
> @set VERSION 1.0
> @finalout
> @setchapternewpage off
> @c %** end of header
> 
> @titlepage
> @title The ASL Library and 2.1
> @subtitle 
> @subtitle Improvements made in the 2.1 release
> @subtitle 
> @author Commodore-Amiga Inc
> @page
> @vskip 0pt plus 1filll
> @copyright{} Copyright 1992-93 Commodore-Amiga, Inc. All Rights Reserved
> @end titlepage
> 
> 
> @ifinfo
> @node Top
> @top
> @unnumbered
> 
> 
> @center The ASL Library and 2.1
2,3d33
< The ASL Library and 2.1
< =======================
12a43
> @end ifinfo
14,15c45,56
< The Screen Mode Requester
< =========================
---
> @menu
> * The Screen Mode Requester::
> * Screen Mode Requester Tags::
> * Other New ASL Tags in 2.1::
> * New Tag Names for Old Features::
> * The ASL Library and Amiga OS 2.1::
> * Index::
> @end menu
> 
> @node The Screen Mode Requester
> @chapter The Screen Mode Requester
> @cindex The Screen Mode Requester
24,30c65,74
< · AllocAslRequest() 	Sets up the ScreenModeRequester structure you need. 
< 
< · AslRequest()      	Displays the requester you have set up with
< 			AllocAslRequest(). 
< 
< · FreeAslRequest()  	Frees the ScreenModeRequester structure and
< 			other resources.
---
> @table @code
>  @item AllocAslRequest()
>  Sets up the ScreenModeRequester structure you need. 
> 
>  @item AslRequest()
>  Displays the requester you have set up with AllocAslRequest(). 
> 
>  @item FreeAslRequest()
>  Frees the ScreenModeRequester structure and other resources.
> @end table
36c80,81
<  struct ScreenModeRequester {
---
> @example
>  struct ScreenModeRequester @{
55c100,101
<  };
---
>  @};
> @end example
71a118
> @example
93c140
< {
---
> @{
99c146
<     {
---
>     @{
116c163
<         {
---
>         @{
118c165
<             {
---
>             @{
124c171
<             }              
---
>             @}              
129c176
<         }
---
>         @}
131,133c178,180
<     }
< }
< 
---
>     @}
> @}
> @end example
145,146c192,194
< Screen Mode Requester Tags
< ==========================
---
> @node Screen Mode Requester Tags
> @chapter Screen Mode Requester Tags
> @cindex Screen Mode Requester Tags
152,153c200,204
< Screen Mode Tag Name			Used For
< --------------------			--------
---
> @c Tables for the hypertext and a table for TeX
> 
> @ifinfo
> Screen Mode Tag Name                    Used For
> --------------------                    --------
155,161c206,212
< #define ASLSM_Window	      		Parent window
< #define ASLSM_Screen	      		Screen to open on if no window
< #define ASLSM_PubScreenName   		Name of public screen
< #define ASLSM_PrivateIDCMP    		Allocate private IDCMP?
< #define ASLSM_IntuiMsgFunc    		Function to handle IntuiMessages
< #define ASLSM_SleepWindow     		Block input in ASLSM_Window?
< #define ASLSM_UserData	   		What to put in sm_UserData
---
> #define ASLSM_Window                    Parent window
> #define ASLSM_Screen                    Screen to open on if no window
> #define ASLSM_PubScreenName             Name of public screen
> #define ASLSM_PrivateIDCMP              Allocate private IDCMP?
> #define ASLSM_IntuiMsgFunc              Function to handle IntuiMessages
> #define ASLSM_SleepWindow               Block input in ASLSM_Window?
> #define ASLSM_UserData                  What to put in sm_UserData
164,168c215,219
< #define ASLSM_TextAttr	      		Text font to use for gadget text
< #define ASLSM_Locale	        	Locale ASL should use for text
< #define ASLSM_TitleText       		Title of requester
< #define ASLSM_PositiveText    		Positive gadget text
< #define ASLSM_NegativeText      	Negative gadget text
---
> #define ASLSM_TextAttr                  Text font to use for gadget text
> #define ASLSM_Locale                    Locale ASL should use for text
> #define ASLSM_TitleText                 Title of requester
> #define ASLSM_PositiveText              Positive gadget text
> #define ASLSM_NegativeText              Negative gadget text
171c222
< #define ASLSM_InitialLeftEdge 		Initial requester coordinates
---
> #define ASLSM_InitialLeftEdge           Initial requester coordinates
173c224
< #define ASLSM_InitialWidth		Initial requester dimensions
---
> #define ASLSM_InitialWidth              Initial requester dimensions
175,182c226,233
< #define ASLSM_InitialDisplayID		Initial display mode id
< #define ASLSM_InitialDisplayWidth  	Initial display width
< #define ASLSM_InitialDisplayHeight 	Initial display height
< #define ASLSM_InitialDisplayDepth  	Initial display depth
< #define ASLSM_InitialOverscanType  	Initial type of overscan
< #define ASLSM_InitialAutoScroll    	Initial autoscroll setting
< #define ASLSM_InitialInfoOpened    	Info window initially opened?
< #define ASLSM_InitialInfoLeftEdge 	Initial Info window coords.
---
> #define ASLSM_InitialDisplayID          Initial display mode id
> #define ASLSM_InitialDisplayWidth       Initial display width
> #define ASLSM_InitialDisplayHeight      Initial display height
> #define ASLSM_InitialDisplayDepth       Initial display depth
> #define ASLSM_InitialOverscanType       Initial type of overscan
> #define ASLSM_InitialAutoScroll         Initial autoscroll setting
> #define ASLSM_InitialInfoOpened         Info window initially opened?
> #define ASLSM_InitialInfoLeftEdge       Initial Info window coords.
186,190c237,241
< #define ASLSM_DoWidth         		Display Width gadget?
< #define ASLSM_DoHeight        		Display Height gadget?
< #define ASLSM_DoDepth         		Display Depth gadget?
< #define ASLSM_DoOverscanType  		Display Overscan Type gadget?
< #define ASLSM_DoAutoScroll    		Display AutoScroll gadget?
---
> #define ASLSM_DoWidth                   Display Width gadget?
> #define ASLSM_DoHeight                  Display Height gadget?
> #define ASLSM_DoDepth                   Display Depth gadget?
> #define ASLSM_DoOverscanType            Display Overscan Type gadget?
> #define ASLSM_DoAutoScroll              Display AutoScroll gadget?
193,208c244,330
< #define ASLSM_PropertyFlags   		Must have these Property flags
< #define ASLSM_PropertyMask    		Only these should be looked at
< #define ASLSM_MinWidth	      		Minimum display width to allow
< #define ASLSM_MaxWidth	      		Maximum display width to allow
< #define ASLSM_MinHeight       		Minimum display height to allow
< #define ASLSM_MaxHeight       		Maximum display height to allow
< #define ASLSM_MinDepth	      		Minimum display depth
< #define ASLSM_MaxDepth	      		Maximum display depth
< #define ASLSM_FilterFunc      		Function to filter mode id's
< 
< #define ASLSM_CustomSMList    		Exec list of struct DisplayMode
< 
< 
< 
< Other New ASL Tags in 2.1
< =========================
---
> #define ASLSM_PropertyFlags             Must have these Property flags
> #define ASLSM_PropertyMask              Only these should be looked at
> #define ASLSM_MinWidth                  Minimum display width to allow
> #define ASLSM_MaxWidth                  Maximum display width to allow
> #define ASLSM_MinHeight                 Minimum display height to allow
> #define ASLSM_MaxHeight                 Maximum display height to allow
> #define ASLSM_MinDepth                  Minimum display depth
> #define ASLSM_MaxDepth                  Maximum display depth
> #define ASLSM_FilterFunc                Function to filter mode id's
> 
> #define ASLSM_CustomSMList              Exec list of struct DisplayMode
> @end ifinfo
> 
> @tex
>   $\vcenter{\vbox{
>   {\offinterlineskip \tabskip=0pt
>   \halign{ \strut
>            \vrule#&
>   \quad    # \quad &
>            \vrule#&
>            \quad
>            # \quad &
>            \vrule#
>            \cr
>   \noalign{\hrule}
>   & Screen Mode Tag Name && Used For &\cr
>   \noalign{\hrule}
> 
>   & /* Window control */ && &\cr
>   & \#define ASLSM\_Window     && Parent window &\cr
>   & \#define ASLSM\_Screen     && Screen to open on if no window &\cr
>   & \#define ASLSM\_PubScreenName   && Name of public screen &\cr
>   & \#define ASLSM\_PrivateIDCMP    && Allocate private IDCMP? &\cr
>   & \#define ASLSM\_IntuiMsgFunc    && Function to handle IntuiMessages &\cr
>   & \#define ASLSM\_SleepWindow     && Block input in ASLSM\_Window? &\cr
>   & \#define ASLSM\_UserData        && What to put in sm\_UserData &\cr
>   & && &\cr
>   & /* Text display */            &&  &\cr
>   & \#define ASLSM\_TextAttr        && Text font to use for gadget text &\cr
>   & \#define ASLSM\_Locale          && Locale ASL should use for text &\cr
>   & \#define ASLSM\_TitleText       && Title of requester &\cr
>   & \#define ASLSM\_PositiveText    && Positive gadget text &\cr
>   & \#define ASLSM\_NegativeText    && Negative gadget text &\cr
>   & && &\cr
>   & /* Initial settings */        &&  &\cr
>   & \#define ASLSM\_InitialLeftEdge && Initial requester coordinates &\cr
>   & \#define ASLSM\_InitialTopEdge  &&  &\cr
>   & \#define ASLSM\_InitialWidth    && Initial requester dimensions &\cr
>   & \#define ASLSM\_InitialHeight   &&  &\cr
>   & \#define ASLSM\_InitialDisplayID        && Initial display mode id &\cr
>   & \#define ASLSM\_InitialDisplayWidth     && Initial display width &\cr
>   & \#define ASLSM\_InitialDisplayHeight    && Initial display height &\cr
>   & \#define ASLSM\_InitialDisplayDepth     && Initial display depth &\cr
>   & \#define ASLSM\_InitialOverscanType     && Initial type of overscan &\cr
>   & \#define ASLSM\_InitialAutoScroll       && Initial autoscroll setting &\cr
>   & \#define ASLSM\_InitialInfoOpened       && Info window initially opened? &\cr
>   & \#define ASLSM\_InitialInfoLeftEdge     && Initial Info window coords. &\cr
>   & \#define ASLSM\_InitialInfoTopEdge      &&  &\cr
>   & && &\cr
>   & /* Options */                         &&  &\cr
>   & \#define ASLSM\_DoWidth                 && Display Width gadget? &\cr
>   & \#define ASLSM\_DoHeight                && Display Height gadget? &\cr
>   & \#define ASLSM\_DoDepth                 && Display Depth gadget? &\cr
>   & \#define ASLSM\_DoOverscanType          && Display Overscan Type gadget? &\cr
>   & \#define ASLSM\_DoAutoScroll            && Display AutoScroll gadget? &\cr
>   & && &\cr
>   & /* Filtering */                       &&  &\cr
>   & \#define ASLSM\_PropertyFlags           && Must have these Property flags &\cr
>   & \#define ASLSM\_PropertyMask            && Only these should be looked at &\cr
>   & \#define ASLSM\_MinWidth                && Minimum display width to allow &\cr
>   & \#define ASLSM\_MaxWidth                && Maximum display width to allow &\cr
>   & \#define ASLSM\_MinHeight               && Minimum display height to allow &\cr
>   & \#define ASLSM\_MaxHeight               && Maximum display height to allow &\cr
>   & \#define ASLSM\_MinDepth                && Minimum display depth &\cr
>   & \#define ASLSM\_MaxDepth                && Maximum display depth &\cr
>   & \#define ASLSM\_FilterFunc              && Function to filter mode id's &\cr
>   & && &\cr
>   & \#define ASLSM\_CustomSMList            && Exec list of struct DisplayMode &\cr
>   \noalign{\hrule} } }
>   }}$
> 
> @end tex
> 
> 
> @node Other New ASL Tags in 2.1
> @chapter Other New ASL Tags in 2.1
> @cindex Other New ASL Tags in 2.1
213a336,341
> @menu
> * New ASL Tags Used by All Requester Types::
> * New ASL Tags Used by the File Requester::
> * New ASL Tags Used by the Font Requester::
> @end menu
> 
215,216c343,345
< New ASL Tags Used by All Requester Types
< ========================================
---
> @node New ASL Tags Used by All Requester Types
> @section New ASL Tags Used by All Requester Types
> @cindex New ASL Tags Used by All Requester Types
224,256c353,432
< New 2.1 Tag Name    	Used For
< ----------------	--------
< ASLxx_PubScreenName 	Name of a public screen on which to open the
< 			requester. 
< ASLxx_Screen        	Pointer to a screen on which to open the requester. 
< ASLxx_PrivateIDCMP  	Specifies separate IDCMP for the requester
< 			window (this replaces
< 			the FILF_NEWIDCMP and FONF_NEWIDCMP flags in the
<  			ASL_FuncFlags tag used in V37).  
< ASLxx_IntuiMsgFunc  	Function to call when an unknown message arrives
< 			at a shared IDCMP used by the requester window
< 			(this replaces the ASL_HookFunc tag and the
< 			FILF_DOMSGFUNC and FONF_DOMSGFUNC flags in the
< 			ASL_FuncFlags used in V37). 
< ASLxx_SleepWindow   	Modal requester.  Specifies that input should be
< 			blocked in the parent window.
< ASLxx_UserData      	A 32-bit value copied into the user data field of
< 			the requester structure. 
< ASLxx_TextAttr      	Font to use for requester window gadgets and menus.
< ASLxx_Locale        	Locale (and language) to use for the requester
< 			window. 
< ASLxx_FilterFunc    	Function to call for each item (file, font or
< 			mode) encountered.  If the function returns TRUE,
< 			the item is displayed in the list view gadget,
< 			otherwise it is rejected and not displayed.
< 			(This replaces the ASL_HookFunc tag and the
< 			FILF_DOWILDFUNC and FONF_DOWILDFUNC flags in
< 			ASL_FuncFLags used in V37.)
< 
< 
< 
< New ASL Tags Used by the File Requester
< =======================================
---
> @ifinfo
> @example
> New 2.1 Tag Name        Used For
> ----------------        --------
> ASLxx_PubScreenName     Name of a public screen on which to open the
>                         requester. 
> ASLxx_Screen            Pointer to a screen on which to open the requester. 
> ASLxx_PrivateIDCMP      Specifies separate IDCMP for the requester
>                         window (this replaces
>                         the FILF_NEWIDCMP and FONF_NEWIDCMP flags in the
>                         ASL_FuncFlags tag used in V37).  
> ASLxx_IntuiMsgFunc      Function to call when an unknown message arrives
>                         at a shared IDCMP used by the requester window
>                         (this replaces the ASL_HookFunc tag and the
>                         FILF_DOMSGFUNC and FONF_DOMSGFUNC flags in the
>                         ASL_FuncFlags used in V37). 
> ASLxx_SleepWindow       Modal requester.  Specifies that input should be
>                         blocked in the parent window.
> ASLxx_UserData          A 32-bit value copied into the user data field of
>                         the requester structure. 
> ASLxx_TextAttr          Font to use for requester window gadgets and menus.
> ASLxx_Locale            Locale (and language) to use for the requester
>                         window. 
> ASLxx_FilterFunc        Function to call for each item (file, font or
>                         mode) encountered.  If the function returns TRUE,
>                         the item is displayed in the list view gadget,
>                         otherwise it is rejected and not displayed.
>                         (This replaces the ASL_HookFunc tag and the
>                         FILF_DOWILDFUNC and FONF_DOWILDFUNC flags in
>                         ASL_FuncFLags used in V37.)
> @end example
> @end ifinfo
> 
> @tex
>   $\vcenter{\vbox{
>   {\offinterlineskip \tabskip=0pt
>   \halign{ \strut
>            \vrule#&
>   \quad    # \quad &
>            \vrule#&
>            \quad
>            # \quad &
>            \vrule#
>            \cr
>   \noalign{\hrule}
>   & New 2.1 Tag Name && Used For &\cr
>   \noalign{\hrule}
>   & ASLxx\_PubScreenName    && Name of a public screen on which to open the &\cr
>   &                        && requester.  &\cr
>   & ASLxx\_Screen           && Pointer to a screen on which to open the requester.  &\cr
>   & ASLxx\_PrivateIDCMP     && Specifies separate IDCMP for the requester &\cr
>   &                        && window (this replaces &\cr
>   &                        && the FILF\_NEWIDCMP and FONF\_NEWIDCMP flags in the &\cr
>   &                        && ASL\_FuncFlags tag used in V37).   &\cr
>   & ASLxx\_IntuiMsgFunc     && Function to call when an unknown message arrives &\cr
>   &                        && at a shared IDCMP used by the requester window &\cr
>   &                        && (this replaces the ASL\_HookFunc tag and the &\cr
>   &                        && FILF\_DOMSGFUNC and FONF\_DOMSGFUNC flags in the &\cr
>   &                        && ASL\_FuncFlags used in V37).  &\cr
>   & ASLxx\_SleepWindow      && Modal requester.  Specifies that input should be &\cr
>   &                        && blocked in the parent window. &\cr
>   & ASLxx\_UserData         && A 32-bit value copied into the user data field of &\cr
>   &                        && the requester structure.  &\cr
>   & ASLxx\_TextAttr         && Font to use for requester window gadgets and menus. &\cr
>   & ASLxx\_Locale           && Locale (and language) to use for the requester &\cr
>   &                        && window.  &\cr
>   & ASLxx\_FilterFunc       && Function to call for each item (file, font or &\cr
>   &                        && mode) encountered.  If the function returns TRUE, &\cr
>   &                        && the item is displayed in the list view gadget, &\cr
>   &                        && otherwise it is rejected and not displayed. &\cr
>   &                        && (This replaces the ASL\_HookFunc tag and the &\cr
>   &                        && FILF\_DOWILDFUNC and FONF\_DOWILDFUNC flags in &\cr
>   &                        && ASL\_FuncFLags used in V37.) &\cr
>   \noalign{\hrule} } }
>   }}$
> @end tex
> 
> @node New ASL Tags Used by the File Requester
> @section New ASL Tags Used by the File Requester
> @cindex New ASL Tags Used by the File Requester
260,283c436,499
< New 2.1 Tag Name    	Used For
< ----------------	--------
< ASLFR_DoSaveMode    	Specifies that this file requester is a save
< 			requester (this replaces the FILF_SAVE flag in
< 			the ASL_FuncFlags tag used in V37).
< ASLFR_DoMultiSelect 	Enables multiple selection of files
< 			(this replaces the FILF_MULTISELECT flag in
< 			ASL_FuncFlags used in V37).
< ASLFR_DoPatterns    	Causes a pattern gadget to be included in the
< 			requester (this replaces the FILF_PATGAD flag
< 			in ASL_FuncFlags used in V37). 
< ASLFR_DrawersOnly   	Causes the requester to only display drawers
< 			(this replaces the FIL1F_NOFILES flag in
< 			ASL_ExtFlags1 used in V37).
< ASLFR_RejectIcons   	Causes the requester not to display Workbench icons. 
< ASLFR_RejectPattern 	Specifies an AmigaDOS pattern used to reject files. 
< ASLFR_AcceptPattern 	Specifies an AmigaDOS pattern used to accept files. 
< ASLFR_FilterDrawers 	Makes ASLFR_RejectPattern and ASLFR_AcceptPattern
<  			apply to drawer names.
< 
< 
< 
< New ASL Tags Used by the Font Requester
< =======================================
---
> @ifinfo
> @example
> New 2.1 Tag Name        Used For
> ----------------        --------
> ASLFR_DoSaveMode        Specifies that this file requester is a save
>                         requester (this replaces the FILF_SAVE flag in
>                         the ASL_FuncFlags tag used in V37).
> ASLFR_DoMultiSelect     Enables multiple selection of files
>                         (this replaces the FILF_MULTISELECT flag in
>                         ASL_FuncFlags used in V37).
> ASLFR_DoPatterns        Causes a pattern gadget to be included in the
>                         requester (this replaces the FILF_PATGAD flag
>                         in ASL_FuncFlags used in V37). 
> ASLFR_DrawersOnly       Causes the requester to only display drawers
>                         (this replaces the FIL1F_NOFILES flag in
>                         ASL_ExtFlags1 used in V37).
> ASLFR_RejectIcons       Causes the requester not to display Workbench icons. 
> ASLFR_RejectPattern     Specifies an AmigaDOS pattern used to reject files. 
> ASLFR_AcceptPattern     Specifies an AmigaDOS pattern used to accept files. 
> ASLFR_FilterDrawers     Makes ASLFR_RejectPattern and ASLFR_AcceptPattern
>                         apply to drawer names.
> @end example
> @end ifinfo
> 
> @tex
>   $\vcenter{\vbox{
>   {\offinterlineskip \tabskip=0pt
>   \halign{ \strut
>            \vrule#&
>   \quad    # \quad &
>            \vrule#&
>            \quad
>            # \quad &
>            \vrule#
>            \cr
>   \noalign{\hrule}
>   & New 2.1 Tag Name      &&  Used For &\cr
>   \noalign{\hrule}
>   & ASLFR\_DoSaveMode      &&  Specifies that this file requester is a save &\cr
>   &                       &&  requester (this replaces the FILF\_SAVE flag in &\cr
>   &                       &&  the ASL\_FuncFlags tag used in V37). &\cr
>   & ASLFR\_DoMultiSelect   &&  Enables multiple selection of files &\cr
>   &                       &&  (this replaces the FILF\_MULTISELECT flag in &\cr
>   &                       &&  ASL\_FuncFlags used in V37). &\cr
>   & ASLFR\_DoPatterns      &&  Causes a pattern gadget to be included in the &\cr
>   &                       &&  requester (this replaces the FILF\_PATGAD flag &\cr
>   &                       &&  in ASL\_FuncFlags used in V37).  &\cr
>   & ASLFR\_DrawersOnly     &&  Causes the requester to only display drawers &\cr
>   &                       &&  (this replaces the FIL1F\_NOFILES flag in &\cr
>   &                       &&  ASL\_ExtFlags1 used in V37). &\cr
>   & ASLFR\_RejectIcons     &&  Causes the requester not to display Workbench icons.  &\cr
>   & ASLFR\_RejectPattern   &&  Specifies an AmigaDOS pattern used to reject files.  &\cr
>   & ASLFR\_AcceptPattern   &&  Specifies an AmigaDOS pattern used to accept files.  &\cr
>   & ASLFR\_FilterDrawers   &&  Makes ASLFR\_RejectPattern and ASLFR\_AcceptPattern &\cr
>   &                       &&  apply to drawer names. &\cr
>   \noalign{\hrule} } }
>   }}$
> @end tex
> 
> 
> 
> @node New ASL Tags Used by the Font Requester
> @section New ASL Tags Used by the Font Requester
> @cindex New ASL Tags Used by the Font Requester
289,307c505,566
< New 2.1 Tag Name      	Used For
< ----------------	--------
< ASLFO_DoFrontPen 	Causes the requester to display the Front Color
< 			selection gadget
< 			(this replaces the FONF_FRONTCOLOR flag in
< 			ASL_FuncFlags used in V37). 
< ASLFO_DoBackPen		Causes the requester to display the Back Color
< 			selection gadget (this replaces the FONF_BACKCOLOR
< 			flag in ASL_FuncFlags used in V37). 
< ASLFO_DoStyle 		Causes the requester to display Style checkbox
< 			gadgets (this replaces the FONF_STYLES flag in
< 			ASL_FuncFlags used in V37).
< ASLFO_DoDrawMode	Causes the requester to display the Mode cycle
< 			gadget.(this replaces the FONF_DRAWMODE flag in
< 			ASL_FuncFlags used in V37).
< ASLFO_FixedWidthOnly	Causes the requester to list only fixed-width
< 			fonts (this replaces the FONF_FIXEDWIDTH flag
< 			in ASL_FuncFlags  used in V37).
< ASLFO_InitialDrawMode 	Initial setting of the font Mode gadget.
---
> @ifinfo
> @example
> New 2.1 Tag Name        Used For
> ----------------        --------
> ASLFO_DoFrontPen        Causes the requester to display the Front Color
>                         selection gadget
>                         (this replaces the FONF_FRONTCOLOR flag in
>                         ASL_FuncFlags used in V37). 
> ASLFO_DoBackPen         Causes the requester to display the Back Color
>                         selection gadget (this replaces the FONF_BACKCOLOR
>                         flag in ASL_FuncFlags used in V37). 
> ASLFO_DoStyle           Causes the requester to display Style checkbox
>                         gadgets (this replaces the FONF_STYLES flag in
>                         ASL_FuncFlags used in V37).
> ASLFO_DoDrawMode        Causes the requester to display the Mode cycle
>                         gadget.(this replaces the FONF_DRAWMODE flag in
>                         ASL_FuncFlags used in V37).
> ASLFO_FixedWidthOnly    Causes the requester to list only fixed-width
>                         fonts (this replaces the FONF_FIXEDWIDTH flag
>                         in ASL_FuncFlags  used in V37).
> ASLFO_InitialDrawMode   Initial setting of the font Mode gadget.
> @end example
> @end ifinfo
> 
> @tex
>   $\vcenter{\vbox{
>   {\offinterlineskip \tabskip=0pt
>   \halign{ \strut
>            \vrule#&
>   \quad    # \quad &
>            \vrule#&
>            \quad
>            # \quad &
>            \vrule#
>            \cr
>   \noalign{\hrule}
>   & New 2.1 Tag Name      &&  Used For &\cr
>   \noalign{\hrule}
>   & ASLFO\_DoFrontPen      &&  Causes the requester to display the Front Color &\cr
>   &                       &&  selection gadget &\cr
>   &                       &&  (this replaces the FONF\_FRONTCOLOR flag in &\cr
>   &                       &&  ASL\_FuncFlags used in V37).  &\cr
>   & ASLFO\_DoBackPen       &&  Causes the requester to display the Back Color &\cr
>   &                       &&  selection gadget (this replaces the FONF\_BACKCOLOR &\cr
>   &                       &&  flag in ASL\_FuncFlags used in V37).  &\cr
>   & ASLFO\_DoStyle         &&  Causes the requester to display Style checkbox &\cr
>   &                       &&  gadgets (this replaces the FONF\_STYLES flag in &\cr
>   &                       &&  ASL\_FuncFlags used in V37). &\cr
>   & ASLFO\_DoDrawMode      &&  Causes the requester to display the Mode cycle &\cr
>   &                       &&  gadget.(this replaces the FONF\_DRAWMODE flag in &\cr
>   &                       &&  ASL\_FuncFlags used in V37). &\cr
>   & ASLFO\_FixedWidthOnly  &&  Causes the requester to list only fixed-width &\cr
>   &                       &&  fonts (this replaces the FONF\_FIXEDWIDTH flag &\cr
>   &                       &&  in ASL\_FuncFlags  used in V37). &\cr
>   & ASLFO\_InitialDrawMode &&  Initial setting of the font Mode gadget. &\cr
>   \noalign{\hrule} } }
>   }}$
> @end tex
> 
> @node New Tag Names for Old Features
> @chapter New Tag Names for Old Features
> @cindex New Tag Names for Old Features
309,313d567
< 
< 
< 
< New Tag Names for Old Features
< ==============================
324,339c578,628
< New 2.1 Tag Name      	Old Tag Name	Used For
< ----------------	------------	--------
< ASLxx_Window          	ASL_Window	Specifies the parent window of
< 					the requester.
< ASLxx_TitleText       	ASL_Hail       	String to use for the requester
< 					title.
< ASLxx_PositiveText    	ASL_OKText 	String to use for the OK button.
< ASLxx_NegativeText    	ASL_CancelText	String to use for the  Cancel
< 					button.
< 
< ASLxx_InitialLeftEdge 	ASL_LeftEdge	These specify the size and
< ASLxx_InitialTopEdge 	ASL_TopeEdge	position of the requester.
< ASLxx_InitialWidth    	ASL_Width
< ASLxx_InitialHeight   	ASL_Height
< 
< 
---
> @ifinfo
> @example
> New 2.1 Tag Name        Old Tag Name    Used For
> ----------------        ------------    --------
> ASLxx_Window            ASL_Window      Specifies the parent window of
>                                         the requester.
> ASLxx_TitleText         ASL_Hail        String to use for the requester
>                                         title.
> ASLxx_PositiveText      ASL_OKText      String to use for the OK button.
> ASLxx_NegativeText      ASL_CancelText  String to use for the  Cancel
>                                         button.
> 
> ASLxx_InitialLeftEdge   ASL_LeftEdge    These specify the size and
> ASLxx_InitialTopEdge    ASL_TopeEdge    position of the requester.
> ASLxx_InitialWidth      ASL_Width
> ASLxx_InitialHeight     ASL_Height
> @end example
> @end ifinfo
> 
> @tex
>   $\vcenter{\vbox{
>   {\offinterlineskip \tabskip=0pt
>   \halign{ \strut
>            \vrule#&
>   \quad    # \quad &
>            \vrule#&
>            \quad
>            # \quad &
>            \vrule#&
>            \quad
>            # \quad &
>            \vrule#
>            \cr
>   \noalign{\hrule}
>   & New 2.1 Tag Name      && Old Tag Name   && Used For &\cr
>   \noalign{\hrule}
>   & ASLxx\_Window          && ASL\_Window     && Specifies the parent window of &\cr
>   &                       &&                && the requester. &\cr
>   & ASLxx\_TitleText       && ASL\_Hail       && String to use for the requester &\cr
>   &                       &&                && title. &\cr
>   & ASLxx\_PositiveText    && ASL\_OKText     && String to use for the OK button. &\cr
>   & ASLxx\_NegativeText    && ASL\_CancelText && String to use for the  Cancel &\cr
>   &                       &&                && button. &\cr
> 
>   & ASLxx\_InitialLeftEdge && ASL\_LeftEdge   && These specify the size and &\cr
>   & ASLxx\_InitialTopEdge  && ASL\_TopeEdge   && position of the requester. &\cr
>   & ASLxx\_InitialWidth    &&  ASL\_Width && &\cr
>   & ASLxx\_InitialHeight   &&  ASL\_Height && &\cr
>   \noalign{\hrule} } }
>   }}$
> @end tex
345,356c634,677
< New 2.1 Tag Name      	Old Tag Name    Used For
< ----------------	------------	--------
< ASLFR_InitialFile	ASL_File	Initial file name selection.
< ASLFR_InitialDrawer	ASL_Dir		Initial directory name selection.
< ASLFR_InitialPattern	ASL_Pattern	Initial pattern-matching string.
< ASLFR_Flags1		ASL_Flags	Various file requester options.
< ASLFR_Flags2		ASL_ExtFlags1	Various file requester options.
< ASLFR_HookFunc		ASL_HookFunc	User function for inspecting list
< 					view gadget entries or handling
< 					shared IDCMP messages.
< 
< 
---
> @ifinfo
> @example
> New 2.1 Tag Name        Old Tag Name    Used For
> ----------------        ------------    --------
> ASLFR_InitialFile       ASL_File        Initial file name selection.
> ASLFR_InitialDrawer     ASL_Dir         Initial directory name selection.
> ASLFR_InitialPattern    ASL_Pattern     Initial pattern-matching string.
> ASLFR_Flags1            ASL_Flags       Various file requester options.
> ASLFR_Flags2            ASL_ExtFlags1   Various file requester options.
> ASLFR_HookFunc          ASL_HookFunc    User function for inspecting list
>                                         view gadget entries or handling
>                                         shared IDCMP messages.
> @end example
> @end ifinfo
> 
> 
> @tex
>   $\vcenter{\vbox{
>   {\offinterlineskip \tabskip=0pt
>   \halign{ \strut
>            \vrule#&
>   \quad    # \quad &
>            \vrule#&
>            \quad
>            # \quad &
>            \vrule#&
>            \quad
>            # \quad &
>            \vrule#
>            \cr
>   \noalign{\hrule}
>   & New 2.1 Tag Name      && Old Tag Name   && Used For &\cr
>   \noalign{\hrule}
>   & ASLFR\_InitialFile     && ASL\_File       && Initial file name selection. &\cr
>   & ASLFR\_InitialDrawer   && ASL\_Dir        && Initial directory name selection. &\cr
>   & ASLFR\_InitialPattern  && ASL\_Pattern    && Initial pattern-matching string. &\cr
>   & ASLFR\_Flags1          && ASL\_Flags      && Various file requester options. &\cr
>   & ASLFR\_Flags2          && ASL\_ExtFlags1  && Various file requester options. &\cr
>   & ASLFR\_HookFunc        && ASL\_HookFunc   && User function for inspecting list &\cr
>   &                       &&                && view gadget entries or handling &\cr
>   &                       &&                && shared IDCMP messages. &\cr
>   \noalign{\hrule} } }
>   }}$
> @end tex
360,386c681,748
< New 2.1 Tag Name      	Old Tag Name    Used For
< ----------------	------------	--------
< ASLFO_InitialName	ASL_FontName    Initial font name selection.
< ASLFO_InitialSize     	ASL_FontHeight  Initial font size.
< ASLFO_InitialFrontPen 	ASL_FrontPen    Initial setting of Front Color
< 					gadget. 
< ASLFO_InitialBackPen  	ASL_BackPen     Initial setting of Back Color
< 					gadget.
< ASLFO_InitialStyle    	ASL_FontStyles  Initial setting of font Style
< 					gadget.
< ASLFO_ModeList        	ASL_ModeList    Alternate strings for Mode
< 					cycle gadget.
< ASLFO_MaxHeight       	ASL_MaxHeight   Specifies the maximum height of
< 					fonts to be listed.
< ASLFO_MinHeight       	ASL_MinHeight   Specifies the minimum height of
< 					fonts to be listed.
< ASLFO_HookFunc        	ASL_HookFunc    User function for inspecting
< 					list view gadget entries or
< 					handling shared IDCMP messages.
< ASLFO_Flags           	ASL_Flags       Various font requester options.
< 
< 
< 
< 
< 
< The ASL Library and Amiga OS 2.1
< ================================
---
> @ifinfo
> @example
> New 2.1 Tag Name        Old Tag Name    Used For
> ----------------        ------------    --------
> ASLFO_InitialName       ASL_FontName    Initial font name selection.
> ASLFO_InitialSize       ASL_FontHeight  Initial font size.
> ASLFO_InitialFrontPen   ASL_FrontPen    Initial setting of Front Color
>                                         gadget. 
> ASLFO_InitialBackPen    ASL_BackPen     Initial setting of Back Color
>                                         gadget.
> ASLFO_InitialStyle      ASL_FontStyles  Initial setting of font Style
>                                         gadget.
> ASLFO_ModeList          ASL_ModeList    Alternate strings for Mode
>                                         cycle gadget.
> ASLFO_MaxHeight         ASL_MaxHeight   Specifies the maximum height of
>                                         fonts to be listed.
> ASLFO_MinHeight         ASL_MinHeight   Specifies the minimum height of
>                                         fonts to be listed.
> ASLFO_HookFunc          ASL_HookFunc    User function for inspecting
>                                         list view gadget entries or
>                                         handling shared IDCMP messages.
> ASLFO_Flags             ASL_Flags       Various font requester options.
> @end example
> @end ifinfo
> 
> @tex
>   $\vcenter{\vbox{
>   {\offinterlineskip \tabskip=0pt
>   \halign{ \strut
>            \vrule#&
>   \quad    # \quad &
>            \vrule#&
>            \quad
>            # \quad &
>            \vrule#&
>            \quad
>            # \quad &
>            \vrule#
>            \cr
>   \noalign{\hrule}
>   & New 2.1 Tag Name      && Old Tag Name   && Used For &\cr
>   \noalign{\hrule}
>   & ASLFO\_InitialName     && ASL\_FontName   && Initial font name selection. &\cr
>   & ASLFO\_InitialSize     && ASL\_FontHeight && Initial font size. &\cr
>   & ASLFO\_InitialFrontPen && ASL\_FrontPen   && Initial setting of Front Color &\cr
>   &                       &&                && gadget.  &\cr
>   & ASLFO\_InitialBackPen  && ASL\_BackPen    && Initial setting of Back Color &\cr
>   &                       &&                && gadget. &\cr
>   & ASLFO\_InitialStyle    && ASL\_FontStyles && Initial setting of font Style &\cr
>   &                       &&                && gadget. &\cr
>   & ASLFO\_ModeList        && ASL\_ModeList   && Alternate strings for Mode &\cr
>   &                       &&                && cycle gadget. &\cr
>   & ASLFO\_MaxHeight       && ASL\_MaxHeight  && Specifies the maximum height of &\cr
>   &                       &&                && fonts to be listed. &\cr
>   & ASLFO\_MinHeight       && ASL\_MinHeight  && Specifies the minimum height of &\cr
>   &                       &&                && fonts to be listed. &\cr
>   & ASLFO\_HookFunc        && ASL\_HookFunc   && User function for inspecting &\cr
>   &                       &&                && list view gadget entries or &\cr
>   &                       &&                && handling shared IDCMP messages. &\cr
>   & ASLFO\_Flags           && ASL\_Flags      && Various font requester options. &\cr
>   \noalign{\hrule} } }
>   }}$
> @end tex
> 
> 
> @node The ASL Library and Amiga OS 2.1
> @chapter The ASL Library and Amiga OS 2.1
> @cindex The ASL Library and Amiga OS 2.1
423a786,797
> 
> 
> 
> @page
> @node Index
> 
> @unnumbered Index
> 
> @printindex cp
> @contents
> @bye
> 
